#include "mystdio.h"

const char* filename = "./test.txt";

int main()
{
	my_FILE* pf = my_fopen(filename,"w");
	if(pf == NULL)
	{
		perror("my_fopen\n");
		return 1;
	}
	int cnt = 5;
	char tmp[64];
	while(cnt)
	{
		snprintf(tmp,sizeof(tmp),"this hello my_file----%d\n",cnt--);
		my_fwrite(tmp,strlen(tmp),1,pf);
		DebugPrint(pf);
		sleep(2);
	}
	//fork();
	//
	my_close(pf);

	return 0;
}

















//#include <stdio.h>
//#include <unistd.h>
//#include <stdlib.h>
//#include <string.h>
//
//
//int main(void)
//{
//	//使用system call
//
//	const char* str1 = "i am write\n";
//	write(1,str1,strlen(str1));
//
//	//使用C函数
//	const char* str2 = "i am fprintf\n";
//	fprintf(stdout,"%s",str2);
//
//	const char* str3 = "i am fwrite\n";
//	fwrite(str3,strlen(str3),1,stdout);
//
//	//在此处fork
//	fork();
//	return 0;
//}
